﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades;
using ADOConectado;

namespace Negocio
{
    public static class admCobranzas
    {
        public static void CobrarCuota(int paramIdCobranza, int paramIdVenta, int paramNroCuota)
        {
            dbCobranzas.CobrarCuota(paramIdCobranza, paramIdVenta, paramNroCuota);
        }

        public static void InsertarCobranza(int? idCliente, int cantCuotas, decimal anticipo, int idTipoDeCuota, DateTime fechaVenta, decimal valorCuota)
        {
            dbCobranzas.InsertarCobranza(idCliente, cantCuotas, anticipo, idTipoDeCuota, fechaVenta, valorCuota);
        }

        public static List<Venta> BuscarCobranzas(string paramDni, string paramFechaDesde, string paramFechaHasta)
        {
            return dbCobranzas.BuscarCobranzas(paramDni,paramFechaDesde,paramFechaHasta);
        }
        public static List<Cobranza> ListarDetallesDeCobranza(int paramintIdVenta)
        {
            return dbCobranzas.ListarDetallesDeCobranza(paramintIdVenta);
        }

        public static void Descobrar(int IdCobranza)
        {
            dbCobranzas.Descobrar(IdCobranza);
        }

        public static void cambiarFechaCobranza(DateTime fechaCobranzaNueva, int idCobranza)
        {
            dbCobranzas.cambiarFechaCobranza(fechaCobranzaNueva,idCobranza);
        }
            
    }

}
